package red.cyq.modules.service;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;

import red.cyq.modules.dao.base.BaseDAO;

public abstract class BaseService<D extends BaseDAO<T>, T> {
	
	@Autowired
	protected D dao;

	// 添加
	public int add(T entity) {
		return dao.add(entity);
	}

	// 删除
	public void delete(T entity) {
	}

	// 修改
	public T update(T entity) {
		return dao.update(entity);
	}

	// 查询
	public List<T> select(T entity) {
		return dao.select(entity);
	}
}
